@charset "UTF-8";
@media screen and (max-width:1900px){
	.about_banner{background-size:auto 100%;}
	.a_youshi{ background-size:auto 100%;}
	.a_kaifazhe .mimg{background-size:auto 100%;}
}
@media screen and (max-width:1550px){
	.i_about{ background-size:auto 100%;}
}
@media screen and (max-width:1200px){
	.top .nav-box .nav li > a{ padding:0 10px 0 10px;}	
	.banner .dataitem .mimg img{ width:auto;}
	
	.a_about .mright{width:80%; width: calc(100% - 160px); width: -moz-calc(100% - 160px); width: -webkit-calc(100% - 160px);}
}
@media screen and (max-width:1100px){
	.top .nav{display:none;}
	.nav_x{display:block;}
	
	.top .logo{ float:left; width:150px;}
	.top .logo img{ height:auto; width:100%;}
	
	.top_kong{height:48px;}
	
	
	/*处理搜索框*/
	.top .soso_box{ float:left; width:60%; width: calc(100% - 230px); width: -moz-calc(100% - 230px); width: -webkit-calc(100% - 230px); margin:1.2vw 0 0 20px;}
	
	.banner-box .fd-menu .mleft .mmenu li .type-box p{ width:33.333333%;}
	
	/*产品左边广告*/
	.i_pro li .mguanggao img{ height:100%; width:auto;}
	
	.hengfu1{ height:16vw;}
}
@media screen and (max-width:1060px){
	.i_scheme .mright .m_box .mimg{ width:100%; height:auto;}
	.i_scheme .mright .m_box .mimg img{max-height:inherit;}
	.i_scheme .mright .m_box .con_box{width:90%; width: calc(100% - 40px); width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); height:auto; padding:0px 20px 20px 20px;}
	.i_scheme .mright .m_box .con_box .mjianjie{ height:auto;}
	
	.i_hangye ul{ padding:10px 0 0 0;}
	.i_hangye ul li a{ font-size:18px; line-height:40px; height:40px; background-position:center 30px;}
	.i_hangye .con_box .m_box .mright .mjianjie{ padding:20px; font-size:14px;}
	.i_hangye .con_box .m_box .mright .mjianjie > a{font-size:14px;}
	
	.er_nav{ line-height:24px; text-align:left;}
	.er_nav a{padding:0 10px 0 10px; font-size:14px;}
}

@media screen and (max-width:950px){
	.banner-box .fd-menu .mleft .mmenu li .type-box p{ width:50%;}
	.i_pro li .mguanggao{display:none;}
	
	.detail_h1 .mleft{width:40%; }
	.detail_h1 .mright{width:56%;}
	
	.detail_h2 .mright{ width:40%;}
	.detail_h2 .mleft{ width:56%;}
	
}
@media screen and (max-width:850px){
	.i_pro li{width:49%; width: calc((100% - 15px)/2); width: -moz-calc((100% - 15px)/2); width: -webkit-calc((100% - 15px)/2);}
	.i_pro li:nth-child(5n+5){margin-right:15px;} 
	.i_pro li:nth-child(2n+2){margin-right:0;}
	/*产品2*/
	.i_pro2 .mguanggao{ display:none;}
	.i_pro2 ul{ width:100%;}
	.i_pro2 li{width:49%; width: calc((100% - 15px)/2); width: -moz-calc((100% - 15px)/2); width: -webkit-calc((100% - 15px)/2); margin:5px 15px 10px 0;}
	.i_pro2 li:nth-child(2n+2){margin-right:0;}
	
	/*产品3*/
	.i_pro3 .mright ul li{ width:48%; width: calc(50% - 15px); width: -moz-calc(50% - 15px); width: -webkit-calc(50% - 15px); margin:0 30px 10px 0;}
	.i_pro3 .mright ul li:nth-child(3){margin-right:0;}
	.i_pro3 .mright ul li:nth-child(5){margin-right:0;}
	.i_pro3 .mright ul li .mtitle{ text-align:center;}
	.i_pro3 .mright ul li:first-child{ width:100%; margin-left:0;}
	
	.footer_sm a{ width:33.333333%; }
	.footer_sm a:nth-child(3n+3){background:none;}
	
	.footer_box .mleft .f_nav li{margin:0 16px 0 0;}
	.footer_box .mleft .f_nav li a{ font-size:14px;}
	
	/*联系我们*/
	.contact_h1,
	.contact_h2{ padding:20px 0 0 0;}
	
	.contact_h1 .mleft,
	.contact_h1 .mright{width:100%;}
	.contact_h1 .mleft .ml_box .mtitle{ font-size:18px;}
	.contact_h1 .mleft .ml_box{ padding:15px 15px 8px 15px; min-height:inherit;}
	
	.contact_h2 .mtitle{ font-size:18px;}
	.contact_h2 .lx_ul li{width:48%; width: calc((100% - 14px)/2); width: -moz-calc((100% - 14px)/2); width: -webkit-calc((100% - 14px)/2); margin:20px 14px 0 0; position:relative; background-color:#FFFFFF;}
	.contact_h2 .lx_ul li:nth-child(2n+2){margin-right:0;} 
	.contact_h2 .lx_ul li .c_box .title2{ overflow:hidden; font-size:16px; height:2em; line-height:2em;}
	.contact_h2 .lx_ul li .c_box .title2 img{height:80%;}
}

@media screen and (max-width:760px){
	.banner-box .fd-menu{display:none;}
	.banner .dataitem .mimg img{ width:100%; height:auto;}
	
	.hei24{height:16px; line-height:16px;}
	.hei30{height:12px;}
	.hei60{height:30px;}
	.hui-bj{padding:0 0 16px 0;}
	
	.bk_title{padding:16px 0 0 0;}
	.bk_title a{font-size:18px;}
	.bk_title a span{font-size:14px;}
	
	.bk_title2{padding:0 0 4px 0;}
	.bk_title2 span{ font-size:16px;}
	.bk_title2 a{ font-size:12px;}
	
	
	.bk_title3{padding:26px 0 0 0; line-height:1.8em;}
	.bk_title3 a{font-size:18px;}
	.bk_title3 p{font-size:14px;}
	
	
	.i_pro li .con_box .mtitle a{font-size:14px;}
	.i_pro li .con_box .mjianjie{font-size:12px;}
	
	.i_pro3 .mleft{width:46%;}
	.i_pro3 .mleft .mtitle1 li p a{font-size:16px;}
	.i_pro3 .mleft .mtitle1 li .p2 a{font-size:14px;}
	
	.i_pro3 .mright{width:50%;}
	.i_pro3 .mright ul li .mimg{ padding:5px;}
	
	
	
	.i_scheme .mleft{ width:100%;}
	.i_scheme .mleft li{float:left; width:48%; margin:2px 4px 2px 4px;  width: calc(50% - 8px); width: -moz-calc(50% - 8px); width: -webkit-calc(50% - 8px);}
	.i_scheme .mleft li a{font-size:14px; height:36px; line-height:36px;}
	.i_scheme .mleft li .a_be{
		background-position: center 34px;
	}
	
	.i_scheme .mright{ width:100%; margin-top:8px;}
	.i_scheme .mright .m_box .con_box .mtitle{ font-size:16px;}
	
	.i_about{ padding:20px 20px 20px 20px;}
	.i_about .mjianjie{ font-size:14px;}
	.ser_ul li .mtitle a{ font-size:14px;}
	
	.i_video li{ width:48%; width: calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2);}
	.i_video li:nth-child(2n+2){margin-right:0;} 
	.i_video li .mtitle a{font-size:14px;}
	
	
	.i_hangye ul{ padding:4px 0 0 0;}
	.i_hangye ul li a{font-size:16px;}
	.i_hangye .con_box{ padding:8px 0 0 0;}
	.i_hangye .con_box .m_box .mleft{ width:100%; text-align:center;}
	.i_hangye .con_box .m_box .mleft img{ width:100%; height:auto; display:inline-block;}
	.i_hangye .con_box .m_box .mright{ width:100%;}
	.i_hangye .con_box .m_box .mright .mjianjie{ padding:6px 15px 15px 15px; text-align:justify; font-size:14px;}
	.i_hangye .con_box .m_box .mright .mjianjie > a{font-size:14px;}
	
	.footer_sm{padding:8px 0 8px 0;}
	
	.footer_box{padding:12px 0 10px 0;}
	.footer_box .mright{width:100%; text-align:center;}
	.footer_box .mleft{ width:100%;}
	
	.footer_box .mleft .f_nav{ display:none;}
	.footer_box .mleft .copyright{ padding:8px 0 0 0; text-align:center;}
	
	
	/*二级页面*/
	.about_banner{height:160px;}
	.about_banner .ban_title{ padding:60px 0 0 0; font-size:14px;}
	.about_banner .ban_title p{font-size:18px;}	
	.about_banner .ban_title2{ padding:40px 0 0 0;}
	.about_banner .ban_title2 .mjianjie{font-size:12px; line-height:22px; padding:6px 0 0 0;}
	.about_banner .ban_title2 .mtitle{font-size:18px; padding:0 0 10px 0;}
	
	
	.pd50_30{padding:10px 0 10px 0;}
	.pd20_0{padding:10px 0 0px 0;}
	
	.a_about .mleft,
	.a_about .mright{ width:100%; margin-top:10px;}
	
	.about_title{ font-size:18px; background-position:center bottom; line-height:1.8em; text-align:center;}
	.about_title2{font-size:14px;}
	.about_title2 p{font-size:18px;}
	
	
	.a_youshi{padding:40px 0 40px 0;}
	.a_youshi .sm_title{font-size:18px;}
	
	.a_cert .c_ul li{ float:left; width:50%;}
	.a_cert .c_ul li > a{padding:10px 0 8px 0; font-size:14px;}
	
	.a_team .t_ul li{ width:100%; margin:10px 0 0 0;}
	.a_team .t_ul li:nth-child(2n+2){margin:10px 0 0 0;}
	.a_team .t_ul li .mtitle{ padding:8px 0 0 0;}
	.a_team .t_ul li .mtitle a{font-size:14px;}
	.a_team .t_ul li .mjianjie{ padding:8px 0 0 0; line-height:1.6em;}
	
	.a_kaifazhe{padding-bottom:10px;}
	.a_kaifazhe .mimg{ height:160px;}
	
	.a_cooperation .c_ul li{width:32%; width: calc((100% - 20px)/3); width: -moz-calc((100% - 20px)/3); width: -webkit-calc((100% - 20px)/3); margin:10px 10px 0 0;}
	.a_cooperation .c_ul li:nth-child(5n+5){ margin-right:10px;} 
	.a_cooperation .c_ul li:nth-child(3n+3){ margin-right:0;} 
	
	
	.a_jszc .j_ul li{ float:left; width:33.3333%; width: calc((100% - 0px)/3); width: -moz-calc((100% - 0px)/3); width: -webkit-calc((100% - 0px)/3); margin:15px 0 0 0;}
	.a_jszc .j_ul li a{font-size:12px;}
	
	
	/*专业定制*/
	.a_zydz{ min-height:inherit; background:none;}
	.a_zydz .con_box{padding:18px 18px 18px 18px;}
		
	
	.a_czsp li{ float:left; width:48%; width: calc((100% - 15px)/2); width: -moz-calc((100% - 15px)/2); width: -webkit-calc((100% - 15px)/2); margin:6px 15px 8px 0;}
	.a_czsp li:nth-child(3n+3){margin-right:15px;} 
	.a_czsp li:nth-child(2n+2){margin-right:0;} 
	.a_czsp li .con_box .mtitle{padding:12px 12px 0 12px; }
	.a_czsp li .con_box .mtitle a{font-size:14px;}
	.a_czsp li .con_box .mjianjie{ padding:0 12px 0 12px;}
	.a_czsp li .con_box .mjianjie .hei20{ height:0px; line-height:0px;}
	
	.er_nav{ display:none;}
	
	
	.news-list li .mimg{ width:100%;}
	.news-list li .mdate{ width:100px;}
	.news-list li .nr-box{width:70%; width: calc(100% - 190px); width: -moz-calc(100% - 190px); width: -webkit-calc(100% - 190px);}
	.news-list li .nr-box .mtitle a{font-size:15px;}
	
	.xx_title{font-size:18px;}
	.xx_author{ font-size:12px;}
	.xx_content{line-height:1.8em; font-size:14px;}
	
	.pre_next{ padding:12px 0 12px 0;}
	.pre_next p a{font-size:14px;}
	.pre_next p:first-child a{ font-size:14px;}
	
}

@media screen and (max-width:740px){
	
	.detail_title{ text-align:center; padding:14px 0 12px 0;}
	.detail_title a{font-size:16px; line-height:2em;}
	
	.detail_h1 .mleft,
	.detail_h1 .mright{ width:100%;}
	.detail_h1 .mright .mtitle{padding:14px 10px 4px 10px; line-height:1.4em; font-size:16px;}
	.detail_h1 .mright .mjianjie{ padding:0 10px 10px 10px;}
	.detail_h1 .mright .myingyong{ padding:10px 0 0 0;}
	.detail_h1 .mright .myingyong .con_box{padding:4px 10px 14px 10px;}
	.detail_h1 .mright .myingyong .con_box .mb_title{font-size:16px; line-height:2.5em;}
	
	.img_box .img_gd{position:relative; padding:15px 15px 0 15px;}
	
	.detail_h2{padding:18px; border-radius:8px; -moz-border-radius:8px;  -webkit-border-radius:8px; }
	.detail_h2 .mright{ width:100%; }
	.detail_h2 .mleft{ width:100%; margin-top:8px;}
	
	.detail_h3 .mtable tr td{ font-size:12px; line-height:22px;}
	.detail_h3 .mtable tr:first-child td{ font-size:14px;}
	
	.de_pro li{ float:left; width:48%; width: calc((100% - 12px)/2); width: -moz-calc((100% - 12px)/2); width: -webkit-calc((100% - 12px)/2); margin:0 12px 10px 0;}
	.de_pro li:nth-child(2n+2){margin-right:0;} 
	.de_pro li .mtitle{height:34px; line-height:34px;}
}

@media screen and (max-width:680px){
	.ser_ul li{ width:50%;}
	
	.kefu_right{display:none;}
}

@media screen and (max-width:600px){
	.i_hangye ul li a{font-size:14px;}	
	.footer_sm a{ background-image:none;}
}

@media screen and (max-width:560px){
	
}

@media screen and (max-width:500px){
	
}

@media screen and (max-width:461px){
	.a_cert .c_ul li{ width:100%;}
}
@media screen and (max-width:420px){

}
@media screen and (max-width:350px){

}